Duality in Optimization and Constraint Satisfaction

نویسنده

  • John N. Hooker
چکیده

We show that various duals that occur in optimization and constraint satisfaction can be classified as inference duals, relaxation duals, or both. We discuss linear programming, surrogate, Lagrangean, superadditive, and constraint duals, as well as duals defined by resolution and filtering algorithms. Inference duals give rise to nogood-based search methods and sensitivity analysis, while relaxation duals provide bounds. This analysis shows that duals may be more closely related than they appear, as are surrogate and Lagrangean duals. It also reveals common structure between solution methods, such as Benders decomposition and Davis-Putnam-Loveland methods with clause learning. It provides a framework for devising new duals and solution methods, such as generalizations of mini-bucket elimination. 1 Two Kinds of Duals Duality is perennial theme in optimization and constraint satisfaction. Wellknown optimization duals include the linear programming (LP), Lagrangean, surrogate, and superadditive duals. The constraint satisfaction literature discusses constraint duals as well as search methods that are closely related to duality. These many duals can be viewed as falling into two classes: inference duals and relaxation duals [12]. The two classes represent quite different concepts of duality. This is perhaps not obvious at first because the traditional optimization duals just mentioned can be interpreted as both inference and relaxation duals. Classifying duals as inference or relaxation duals reveals relationships that might not otherwise be noticed. For instance, the surrogate and Lagrangean duals do not seem closely related, but by viewing them as inference duals rather than relaxation duals, one sees that they are identical except for a slight alteration in the type of inference on which they are based. A general analysis of duality can also unify some existing solution methods and suggest new ones. Inference duals underlie a number of nogood-based search methods and techniques for sensitivity analysis. For instance, Benders decomposition and Davis-Putnam-Loveland methods with clause learning, which appear unrelated, are nogood-based search methods that result from two particular inference duals. Since any inference method defines an inference dual, one can in principle devise a great variety inference duals and investigate the nogoodbased search methods that result. For example, filtering algorithms can be seen as inference methods that define duals and give rise to new search methods, such as decomposition methods for planning and scheduling. Relaxation duals underlie a variety of solution methods that are based on bounding the objective function. A relaxation dual solves a class of problem relaxations that are parameterized by “dual variables,” in order to obtain a tight bound on the objective function value. The LP, surrogate, Lagrangean, and superadditive duals familiar to the optimization literature are relaxation duals. A constraint dual is not precisely a relaxation dual but immediately gives rise to one that generalizes mini-bucket elimination methods. Inference and relaxation duals are precise expressions of two general problemsolving strategies. Problems are often solved by a combination of search and inference; that is, by searching over values of variables, which can yield a certificate of feasibility for the original (“primal”) problem, and by simultaneously drawing inferences from constraints, which can yield a certificate of optimality by solving the dual problem. A problem belongs to NP when the primal solution has polynomial size and to co-NP when the dual solution has polynomial size. Problems can also be solved by a combination of search and relaxation; that is, by enumerating relaxations and solving each. The relaxation dual is one way of doing this, since it searches over values of dual variables and solves the relaxation corresponding to each value.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On the duality of quadratic minimization problems using pseudo inverses

‎In this paper we consider the minimization of a positive semidefinite quadratic form‎, ‎having a singular corresponding matrix $H$‎. ‎We state the dual formulation of the original problem and treat both problems only using the vectors $x in mathcal{N}(H)^perp$ instead of the classical approach of convex optimization techniques such as the null space method‎. ‎Given this approach and based on t...

متن کامل

Duality for vector equilibrium problems with constraints

‎In the paper‎, ‎we study duality for vector equilibrium problems using a concept of generalized convexity in dealing with the quasi-relative interior‎. ‎Then‎, ‎their applications to optimality conditions for quasi-relative efficient solutions are obtained‎. ‎Our results are extensions of several existing ones in the literature when the ordering cones in both the objective space and the constr...

متن کامل

Exponential membership function and duality gaps for I-fuzzy linear programming problems

Fuzziness is ever presented in real life decision making problems. In this paper, we adapt the pessimistic approach tostudy a pair of linear primal-dual problem under intuitionistic fuzzy (I-fuzzy) environment and prove certain dualityresults. We generate the duality results using exponential membership and non-membership functions to represent thedecision maker’s satisfaction and dissatisfacti...

متن کامل

Dualities for Constraint Satisfaction Problems

In a nutshell, a duality for a constraint satisfaction problem equates the existence of one homomorphism to the non-existence of other homomorphisms. In this survey paper, we give an overview of logical, combinatorial, and algebraic aspects of the following forms of duality for constraint satisfaction problems: finite duality, bounded pathwidth duality, and bounded treewidth duality.

متن کامل

Necessary and Sufficient Constraint Qualification for Surrogate Duality

In mathematical programming, constraint qualifications are essential elements for duality theory. Recently, necessary and sufficient constraint qualifications for Lagrange duality results have been investigated. Also, surrogate duality enables one to replace the problem by a simpler one in which the constraint function is a scalar one. However, as far as we know, a necessary and sufficient cons...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006